package com.example.terminal.util;

import android.content.Context;
import android.util.DisplayMetrics;

public class DimenUtils {

    private static DisplayMetrics displayMetrics;

    // 初始化方法，需要在Application或Activity的onCreate方法中调用
    public static void init(Context context) {
        displayMetrics = context.getResources().getDisplayMetrics();
    }

    // 将dp转换为px
    public static int dp2px(float dp) {
        if (displayMetrics == null) {
            throw new IllegalStateException("DimenUtils has not been initialized. Call DimenUtils.init(Context) first.");
        }
        return Math.round(dp * displayMetrics.density);
    }

    // 如果需要，也可以添加其他尺寸转换方法，比如px2dp, sp2px, px2sp等
}

